/* estilos CSS */ html { height:100%; } body { margin:0; height:100%; background: #FFF url("stripes.png") repeat left top; font-family:Oxygen; font-size:1.1em; color:#666; } div { width:75%; height:100%; background-color:#FA5858; padding:2% 0; margin:0 auto; box-shadow: 0px 0px 9px #666; -moz-box-shadow: 0px 0px 9px #666; -webkit-box-shadow: 0px 0px 9px #666; } header { border-bottom:1px solid #000; } #main { display: flex; flex-direction:row; display: -webkit-flex; -webkit-flex-direction: row; width:100%; } section { flex:3 1 60%; order:2; padding:0; } aside { flex: 3 1 20%; order:3; } nav { flex:1 6 20%; order:1; } footer { background-color:#333; min-height:10%; margin-top:1em; } h1 { background-color:#FA5858; color:white; padding:2em; } h2 { width:75%; color:white; padding-left:2em; padding-top:2em; } h3 { color:white; padding-left:3em; } p { width: 60%; margin:3em; text-align:justify; text-indent:2em; } footer p { padding:1em 0; } img { width:25%; height:25%; } #fecha { color:#F5A9A9; font-size:small; } cite { color:#ccc; } a { text-decoration:none; color:#F5A9A9; } a:hover { color:#81DAF5; }